package com.tj.jinzao.utils;

/**
 * 是否有高通的dsp模块
 */
public class QcomSnpeSocChecker {
    public static boolean checkDsp(String model) {
        String prefix = model.substring(0, 3);

        int num = 0;
        try {
            int lastDigit = 5;
            if (Character.isDigit(model.charAt(6))) {
                lastDigit = 6;
            }
            num = Integer.valueOf(model.substring(3, lastDigit + 1));
            System.out.println("num:" + num);
        } catch (Exception e) {
            return true;
        }
        if ("MSM".equals(prefix)) {
            return num >= 8996;
        }
        if ("SDM".equals(prefix)) {
            if (num >= 400 && num < 500) { // 4系列都不要
                return false;
            }
            if (num == 630) { // 630也不要
                return false;
            }
        }
        return true; // 未知型号
    }

}
